package com.youzan.cloud.biz.integral.dal.mapper;


import com.youzan.cloud.biz.integral.dal.dataobj.UserPoint;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author hlin
 */
@Mapper
public interface UserPointMapper {

    /**
     * 创建用户积分信息
     * @param userPoint 积分信息
     * @return 非0成功
     */
    int insertUserPoint(UserPoint userPoint);
    /**
     * 更新用户积分信息
     * @param userPoint 积分信息
     * @return 非0成功
     */
    int updateUserPoint(UserPoint userPoint);
    /**
     * 删除用户积分信息
     * @param userPoint 积分信息, 根据ID， 有赞ID， 三方ID删除
     * @return 非0成功
     */
    int deleteUserPoint(UserPoint userPoint);

    /**
     *查询本地用户积分
     * @author wangyuan
     * @date 2021/08/19 16:15
     * @param yzOpenId 有赞用户id
     * @return com.youzan.cloud.biz.component.point.dal.dataobj.UserPoint
     */
    UserPoint queryUserPoint(String yzOpenId);
}
